package com.sdry.service.impl.permission;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.sdry.entity.permission.UpmsStaffLog;
import com.sdry.mapper.permission.UpmsStaffLogMapper;
import com.sdry.service.permission.UpmsStaffLogService;

/**
 * 
 * @ClassName:UpmsStaffLogServiceImpl
 * @Description:日志实现
 * @Author tdd
 * @Date 2018年7月30日下午3:06:12
 * @version 1.0
 */
@Service
@Transactional(rollbackFor = Exception.class)
public class UpmsStaffLogServiceImpl implements UpmsStaffLogService {

    /**注入日志Mapper*/
    @Resource UpmsStaffLogMapper  upmsStaffLogMapper;
    /**
     * 根据主键拼接的字符串删除 日志返回影响行数
    */
    public Integer delete(String ids) {
        return upmsStaffLogMapper.delete(ids);
    }
    /**
     * 条件分页查询日志
    */
    public List<UpmsStaffLog> findPageByMution(UpmsStaffLog upmsStaffLog){
        return upmsStaffLogMapper.findPageByMution(upmsStaffLog);
    }
    /**
     * 插入返回日志id
    */
    public Long insert(UpmsStaffLog upmsStaffLog){
        return upmsStaffLogMapper.insert(upmsStaffLog);
    }
    /**
     * 条件查询日志
    */
    public List<UpmsStaffLog> queryAllByMution(UpmsStaffLog upmsStaffLog){
        return upmsStaffLogMapper.queryAllByMution(upmsStaffLog);
    }
    /**
     * 根据id查询日志
    */
    public UpmsStaffLog queryById(Long id){
        return upmsStaffLogMapper.queryById(id);
    }
    /**
     * 条件查询日志总条数
    */
    public Integer selectCountByMution(UpmsStaffLog upmsStaffLog){
        return upmsStaffLogMapper.selectCountByMution(upmsStaffLog);
    }
    /**
     * 根据主键更新 日志返回影响行数
    */
    public Integer update(UpmsStaffLog upmsStaffLog){
        return upmsStaffLogMapper.update(upmsStaffLog);
    }

}